electronic single window facility - Spanish English Dictionary